#ifndef PLUGINDIALOG_H
#define PLUGINDIALOG_H

#include <QObject>
#include <QDialog>
#include <QWidget>

#include "plugininterface.h"

class PluginDialog : public QObject, PluginInterface
{
    Q_OBJECT
    Q_INTERFACES(PluginInterface)


public:
    PluginDialog();
    ~PluginDialog(){}
    virtual void load(MainWindow* mv);
    virtual QString getCustomMenuName();
    virtual QString getCustomActionName();
    virtual QString getCustomActionPos();

public:
    virtual QWidget* getWidget();

private:
    QString cusMenuName;
};

#endif // PLUGINDIALOG_H
